Операционные системы
Калашникова Ольга Сергеевна НПИбд-01-23
Российский университет дружбы народов, Москва, Россия
16 марта 2024
Ознакомление с файловой системой Linux, её структурой, именами и содержанием каталогов. Приобретение практических навыков по применению команд для работы с файлами и каталогами, по управлению процессами (и работами), по проверке исполь- зования диска и обслуживанию файловой системы
Выполнить все примеры из лабораторной работы
Выполнить команды по копированию, созданию и перемещению файлов и каталогов
Определить опции команды chmod
Изменить права доступа к файлам
Прочитать документацию о командах mount, fsck, mkfs, kill
Создаю файл и проверяю (рис.1).
Дважды копирую его с новыми имнами и проверяю, что все команды были выполнены корректно(рис.2).
Создаю директорию, копирую в нее два файла, созданных на прошлом этапе, проверяю, что все скопировалось (рис.3).
Копирую файл, находящийся не в текущей диреткории в файл с новым именем тоже не в текущей директории (рис.4).
Создаю новую директорию (рис.5).
Затем копирую предыдущую созданную директорию в новую созданную (рис.6).
Копирую предыдущую созданную директорию вместе со всем содержимым в каталог /tmp (рис.7).
Переименовываю файл (рис.8).
Затем перемещаю его в каталог (рис.9).
Проверяю (рис.10).
Переименовываю monthly.00 в monthly.01 (рис.11).
Создаю новую диреткорию reports, перемещаю директорию monthly.01 в директорию reports, переименовываю эту директорию (рис.12).
Переименовываю каталог reports/monthly.01 в reports/monthly (рис.13).
Создаю пустой файл, проверяю права доступа у него, изменяю права доступа, добавляя пользователю (создателю) возможность выполнения (рис.14).
Затем лишаю этой возможности (рис.15).
Меняю права доступа у директории: группы и остальные пользователи не смогут ее прочетсь (рис.16).
Создаю новый пустой файл с правом записи для членов группы (рис.17).
С помощью команды fsck можно проверить (а в ряде случаев восстановить) целостность файловой системы (рис.18).
Копирую файл в домашний каталог с новым именем (рис.19).
Создаю новую пустую директорию (рис.20).
Перемещаю файл в эту директорию (рис.21).
Переименовываю файл (рис.22).
Создаю новый файл, копирую его в новую директорию, но уже сразу с новым именем (рис.23).
Создаю внутри этого каталога подкаталог (рис.24).
Перемещаю файлы в подкаталог (рис.25).
Создаю новую директорию, перемещаю ее с новым именем в директорию (рис.26).
Создаю каталог и проверяю начальные права (рис.27).
Редактирую права (рис.28).
Создаю каталог и проверяю начальные права (рис.29).
Редактирую права(рис.30).
Создаю файл и проверяю начальные права (рис.31).
Редактирую права(рис.32).
Создаю файл и проверяю начальные права. Редактирую права(рис.33).
Читаю содержимое файла (рис.34).
Копирую файл с новым именем (рис.35).
Перемещаю его в ранее созданную директорию (рис.36).
Рекурсивно копирую директорию с новым именем (рис.37).
Перемещаю скопированную до этого папку (рис.38).
Убираю право на чтение у файла для создателя (рис.39).
Поэтому не могу его прочесть, также не могу его скопировать, потому что отказано в доступе на чтение (рис.40).
Возвращаю все права (рис.41).
Убираю у директории право на исполнение для пользователя (рис.42).
.
пытаюсь в нее войти - отказано в доступе (рис.43).
возвращаю все права (рис.44).
При выполнении данной лабораторной работы я ознакомилась с файловой системой Linux, её структурой, именами и содержанием каталогов. Приобрела практические навыки по применению команд для работы с файлами и каталогами, по управлению процессами (и работами), по проверке использования диска и обслуживанию файловой системы